  $(function(){
        $('#radioset').buttonset();
//        $("[type='submit']").click(function(){
//            if ($("#user").val().length == 0 || $("#pwd").val().length == 0 || $("#checkcode").val().length == 0) {
//                alert("用户名,密码,验证码必填！");
//                return false;
//            }
//        });
        $("[title]").tooltip();
        $('#kaptchaImage').click(function(){ // 生成验证码
            $(this).hide().attr('src', '/captcha-image?' + Math.floor(Math.random() * 100)).fadeIn();
        }).attr("style", "cursor:pointer");
        var error =$(".errormsg").html();
        if (error == "-1") {
            $(".error").hide();
        }
        $.validator.setDefaults({
            submitHandler: function(form){
                form.submit();
            }
        });
    	$.validator.addMethod("alnum", function(value, element) {
          return this.optional(element) || /^[a-zA-Z0-9]+$/.test(value);
         }, "只能包括英文字母和数字");
        $("#form").validate({
            errorPlacement: function(error, element){
                error.appendTo(element.parent());
            },
            rules: {
                "checkCode": {
                    required: true,
    				minlength:4,
    				maxlength:4,
    			     remote: {
                        url: "/checkVerifyCode", //后台处理程序
                        type: "get", //数据发送方式
                        dataType: "json", //接受数据格式
                        data: { //要传递的数据
                        	verifycode: function(){
                                return $("#checkCode").val();
                            }
                        }
                    }
                },
                "user": {
                    required: true,
    				rangelength: [5, 15],
    				alnum:true,
                    remote: {
                        url: "/checkUserId", //后台处理程序
                        type: "get", //数据发送方式
                        dataType: "json", //接受数据格式
                        data: { //要传递的数据
                            user: function(){
                                return $("#user").val();
                            }
                        }
                    }
                },
                "pwd": {
                    required: true,
                    minlength: 6,
                    maxlength: 20,
                    remote: {
                        url: "/checkPwd", //后台处理程序
                        type: "get", //数据发送方式
                        dataType: "json", //接受数据格式
                        data: { //要传递的数据
                            user: function(){
                                return $("#user").val();
                            },
                            pwd:function(){
                            	 return $("#pwd").val();
                            }
                        }
                    }
                }
            },
            messages: {
                "checkCode": {
                    required: "验证码必填！",
    				minlength:"验证码为4位!",
    				maxlength:"验证码为4位!",
    				remote:"验证码不正确！"
                },
                "user": {
                    required: "用户名必填！",
    				rangelength: "用户名输入长度必须介于 {0}和 {1} 之间",
    				alnum:"只能包括英文字母和数字",
                    remote:"用户名不正确!"
                },
                "pwd": {
                    required: "密码必填！",
                    minlength: $.validator.format("密码不得短于{0}位"),
                    maxlength: $.validator.format("密码不得长于{0}位"),
                    remote:"请检查用户名或密码是否正确!"
                },
            }
        });
//        $("#checkcode").change(function(){
//            if ($(this).val().length === 4) {
//                $.get("/checkVerifyCode",{verifycode: $(this).val()},
//                 function(result){
//                    if (result === true) {
//                        $(".error").hide("slow");
//                        $("[type='submit']").fadeIn("slow");
//                    }else {
//                        $(".errormsg").html("验证码出错！");
//                         $(".error").show("slow");
//                         $("[type='submit']").fadeOut("slow");
//                    }
//                });
//            }
//        });
    });